Skip to main content

Pre-Authorizing a Credit Card

Running a pre-authorization in EPASS is used to verify the authenticity of the customer's credit card or to create a temporary hold for a specific amount. Amounts that are pre-authorized can later be captured and converted to a credit card payment.

Before Starting

You need to do the following before you can pre-authorize credit cards:

  1. Create a dedicated Payment Type for pre-authorizations.
  2. Grant the Add PreAuth security option to Users or Groups that need to pre-authorize credit cards.
How to Activate the Security Setting
  1. Go to Tools > System Maintenance.

    img

  2. On the Tables tab, select User Security, and then click Open.

    img

  3. Select a User or Group from the list, and then click Security.

    img

  4. In the Keyword search box, enter PreAuth. Select Invoice Detail - Add PreAuth Payment.

    img

  5. Click OK.

Pre-authorizing a Credit Card

Note

For non-cash customers (the EPASS Pay Cash Customer checkbox is cleared on the customer account record), pre-authorizations require the cardholder's:

  • Full name
  • City
  • State/Province
  • ZIP/postal code

This information must be present in the customer account record or entered during a form keyed pre-authorization.

Steps

  1. Go to the Details of the customer's invoice. Make sure that you are in Edit mode.

  2. Click the Payment Tab.

    img

  3. In the Payment Type dropdown, select your pre-authorization Payment Type.

    img

  4. Select the Entry Method from the dropdown.

    img

  5. Enter the Amount to pre-authorize. (This is only available if the pre-authorize payment type has been configured to allow authorization amounts. See Adding a Pre-Authorization Payment Type.)

  6. Click OK. Once the pre-authorization is processed, the result appears in the Invoice Details.

Note

Pre-authorizations can't be moved to a different invoice as a result of copying or splitting the invoice.

Capturing a Pre-Authorization Amount

Capturing a pre-authorization converts it to a credit card payment. You can capture the full amount that was pre-authorized or a partial amount.

Note

The pre-authorization payment type must have the Allow Pre-Auth Amount & Capture setting active to allow payment captures. See Adding a Pre-Authorization Payment Type.

Steps

  1. Select the pre-authorization line in Invoice Details.

  2. Click Capture.

  3. Enter the amount that you want to capture, and then click OK.

    • If you enter the full amount, the pre-authorization will immediately convert to a credit card payment using the credit card payment type that the pre-authorization is linked to. If applicable, EPASS applies any credit card upcharges.

    • If you enter a partial payment, the remaining amount will be processed and reversed first before the partial amount is converted to a credit card payment. Click Yes at the prompt to confirm the partial capture.

Voiding a Pre-Authorization

Voiding an uncaptured pre-authorization removes it from the invoice and releases the hold on the customer's credit card.

Notes
  • A pre-authorization that has been captured is converted to a credit card transaction. Generally, you can only void a transaction on the same day it was processed and before it's included in your daily batch. However, transactions that are created from a partially-captured pre-authorization can't be voided, and must be refunded instead.

  • A pre-authorization for a "zero amount" ($0.00) can't be voided.

  • You can have EPASS automatically void uncaptured pre-authorizations after a specific amount of time has passed. Go to Tools > System Maintenance > Variables > EPASS Pay. On the EPASS Pay tab, select Automatically Void Pre-Auth If Not Captured and enter the number of days. If this setting is not enabled, you must either manually void any uncaptured pre-authorizations or allow them to expire according to the card issuer’s policy.

caution

We recommend that you void pre-authorizations through EPASS only and not through Pulse. Transactions voided in Pulse are not reflected in EPASS and this may cause errors in your data and reporting.

Steps

  1. Select the pre-authorization line in Invoice Details.

  2. At the bottom of the Invoice Details window, click Void.

  3. Click Yes to confirm.

If the void is successful, a confirmation prompt appears and the pre-authorization is removed from the invoice and voided.

Note

You need to void or capture pre-authorizations before an invoice can be finished.

See Also

Updated

May 19, 2026